package com.hyt.it.ogt.kq.service.bm.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * @Description:
 * @Author: STARF
 * @CreateDate: 2022/05/27 09:36
 **/
@Data
@Accessors(chain = true)
@ApiModel(value = "SubjectPayRecordVO对象", description = "科目的缴退费记录")
public class SubjectPayRecordVO {

    @ApiModelProperty(value = "订单id")
    private String bmOrderId;

    @ApiModelProperty(value = "科目id")
    private String subjectId;

    @ApiModelProperty(value = "科目名称")
    private String subjectName;

    @ApiModelProperty(value = "金额")
    private Double subjectPrice;

    @ApiModelProperty(value = "1-缴费，2-退费")
    private String activeType;

    @ApiModelProperty(value = "状态：10，待支付，11：支付中，12：支付成功，13：支付失败，20：退款申请中，21：退款中，22：退款成功，23：退款失败")
    private String businessStatus;

    @ApiModelProperty(value = "时间")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss" , timezone="GMT+8")
    private LocalDateTime createDate;
}
